00015 00138
56400 11184
51040 00544
19776 03852
Dla niewtajemniczonych, poszczególne liczby oznaczają odpowiednio:
Free# Used#
Fsize Usize
FMxSz UMxSz
MaxUs MaxSz
I tak sobie myślę... Jest 56400 wolnych bajtów, ale rozmiar
maksymalnego ciągłego bloku wynosi 51040 bajtów, czyli pamięć
jest miło pofragmentowana. A gdyby kod, zajmujący się obsługą
pamięci w tej komórce, przy alokacji i dealokacji, albo np.
okresowo, defragmentował pamięć? Przecież ma w swoim cache
uchwyty do poszczególnych bloków, i wszystkie operacje na
pamięci są realizowane, AFAIK, przez niego, więc dlaczego
by nie defragmentować tej pamięci, umieszczając zajęte bloki
obok siebie, robiąc jeden wielki wolny obszar np. na końcu
pamięci i aktualizując wskaźniki w cache? Na wyższej warstwie
to i tak nie byłoby zauważone, a byłoby bardzo ekonomiczne
z punktu widzenia obsługi pamięci i maksymalnego możliwego
do zaalokowania jednolitego bloku (teoretycznie mógłby alokować
większe i je fragmentować w pamięci, ale nie wiem, czy wystarczyłoby
mocy obliczeniowej procesora). Z drugiej strony, programiści w firmie
Nokia na pewno wiedzieli, co robią, więc skoro to byłoby takie proste,
na pewno by to zrobili. Jednak nie zrobili. Widzi ktoś z was powód, dla
którego tego nie ma? Jedyne przeciwwskazanie, IMO, byłoby, gdyby programy
na wyższej warstwie miały bezpośredni dostęp do tej pamięci, ale tak,
AFAIK, nie jest. Hm, może nie trzeba, w czasie słuchania na CBCH
największy zajęty blok wynosi 544 bajty, zresztą podczas TFRCH
też, więc może to nie było takie potrzebne, i tylko skomplikowałoby
kod, zabierało zasoby procesora, itp... Hm...
[...]
Bo im się nie chciało.
To jest jakikolwiek kod. A po co pisać, skoro nie trzeba? Podstawowa
zasada mechaników, programistów etc: nie rób nic więcej, niż od ciebie
wymagają, bo szybko zostaniesz bezrobotnym.
GoTaR claimed:
Maciek Łaszcz claimed:
[ciaaaach]
...plonka ? ;P
Maciej Łaszcz claimed:
Nam szczelać nie kazano. Ale tnij cytaty ;P
Maciej Łaszcz claimed:
Maciej Łaszcz claimed:
| Maciej Łaszcz claimed:
| | Maciek Łaszcz claimed:
| | [ciaaaach]
| | może;-)
| | ...plonka ? ;P
| Chcesz wojny? ;p
| Nam szczelać nie kazano. Ale tnij cytaty ;P
| Nie, bo jeszcze ktoś nie będzie wiedział o co chodzi d;p
--
[ http://www.stringi.com/viper/ ]
Zaje, k.., biście.
[Error posting message: 441 Article not posted -- more included text than new text]
Zaje, k.., biście.
| Zaje, k.., biście.
Coś gdzieś kiedyś wspominałeś, że serwer zmienisz... i co? ;